package com.zenika.zenbinding.client.util;

import com.zenika.zenbinding.client.exception.DataException;
import com.zenika.zenbinding.client.model.BusinessObject;

public interface Wrapper {

	public Object getProperty(String propertyPath) throws DataException;

	public boolean isPropertyNull(String propertyPath) throws DataException;

	public void setProperty(String property, Object value) throws DataException;

	public void setContent(BusinessObject object);

	public BusinessObject getContent();

	public Object clone();

}
